
/*购物车*/
#footer .shopping_center span{color: #e6676e;}
body{font-family:SimHei,'Helvetica Neue',Arial,'Droid Sans',sans-serif;font-size:14px;color:#444;background:#f0f0f0;}
.shopping_head {height: 3.666rem;background: #fff;margin-bottom: 0.833rem;}
.shopping_head h1 {color: #e5676e;}
input[type="checkbox"]{-webkit-appearance:none;outline: none;}
input.check{background:url(../../img/shoppingCard/car_uncheck.png) no-repeat center left;background-size:18px 18px;position:absolute;top:50%;left:10px;margin-top:-18px;width:18px;height:35px;border: none;}
input.check:checked{background:url(../../img/shoppingCard/car_check.png) no-repeat center left;background-size:18px 18px;}
input.goodsCheck:checked{background:url(../../img/shoppingCard/car_check.png) no-repeat center left;background-size:18px 18px;}
input.check:checked{background:url(../../img/shoppingCard/car_check.png) no-repeat center left;background-size:18px 18px;}
.checked{background:url(../../img/shoppingCard/car_check.png) no-repeat left center;background-size:18px 18px;position:absolute;top:50%;left:15px;margin-top:-18px;width:18px;height:35px;}

.shopping{clear:both;overflow:hidden;height:auto;padding-bottom: 60px;}
.shop-group-item{margin-bottom:5px;}
.shop-group-item ul li{border-bottom:1px solid #fff;}
.shop-group-item ul li:last-child{border-bottom:none;}

.shop-name{background:#fff;height:35px;line-height:35px;padding:0 15px;position:relative;}
.shop-name h4{float:left;font-size:14px;background-size:20px 20px;padding-left:23px;margin-top: 12px;}
.shop-name .coupons{float:right;}
.shop-name .coupons span{display:inline-block;padding:0 5px;}
.shop-name .coupons em{color:#e0e0e0;}

.shop-info{background:#fbfbfb;height:120px;padding:0 15px;position:relative;}
.shop-info .checkbox{background:url(../../img/shoppingCard/car_uncheck.png) no-repeat left center;background-size:20px 20px;position:absolute;top:50%;left:15px;margin-top:-60px;width:20px;height:120px;}
.shop-info .checkbox1{background:url(../../img/shoppingCard/car_check.png) no-repeat left center;background-size:20px 20px;position:absolute;top:50%;left:15px;margin-top:-60px;width:20px;height:120px;}
.shop-info .shop-info-img{position:absolute;top:15px;left:35px;width:90px;height:90px;}
.shop-info .shop-info-img img{width:100%;height:100%;}

.shop-delete1{position: absolute;right: -90px;}
.shop-info .shop-info-text{margin-left:120px;padding:15px 0;}
.shop-info .shop-info-text h4{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
.shop-info .shop-info-text .shop-brief{height:25px;line-height:25px;font-size:12px;color:#81838e;white-space:nowrap;}
.shop-info .shop-info-text .shop-brief span{display:inline-block;margin-right:8px;}
.shop-info .shop-info-text .shop-price{height:24px;line-height:24px;position:relative;margin-top: 10px;}
.shop-info .shop-info-text .shop-price1{position: absolute;bottom: 10px;}
.shop-info .shop-info-text .shop-price .shop-pices {color:red;font-size:16px;float: left;}
.shop-info .shop-info-text .shop-arithmetic{float:left;box-sizing:border-box;white-space:nowrap;height:100%;border:1px solid #e0e0e0;margin-left: 3px;}
.shop-info .shop-info-text .shop-arithmetic a{display:inline-block;height:22px;line-height:22px;text-align:center;background:#fff;font-size:16px;padding: 0 10px;}
.shop-info .shop-info-text .shop-arithmetic .minus{border-right:1px solid #e0e0e0;}
.shop-info .shop-info-text .shop-arithmetic .failed{color:#d1d1d1;}
.shop-info .shop-info-text .shop-arithmetic .plus{border-left:1px solid #e0e0e0;}
.shop-info .shop-info-text .shop-arithmetic .num{width:32px;text-align:center;border:none;display: inline-block;height:100%;box-sizing:border-box;vertical-align:top;margin:0 -6px;}
.shopPrice{background:#fff;height:35px;line-height:35px;padding:0 15px;text-align:right;}
.shopPrice span{color:#f00;}

.payment-bar{clear:both;overflow:hidden;width:100%;height:49px;position:fixed;bottom:5.28rem;border-bottom:1px solid #e0e0e0;background:#fff;z-index: 999;}
.payment-bar .all-checkbox{float:left;line-height:49px;padding-left:40px;}
.payment-bar .shop-total{float:left;-webkit-box-flex:1.0;box-flex:1.0;margin:14px 20px 0px 35px;}
.payment-bar .shop-total strong{display:block;font-size:16px;}
.payment-bar .shop-total span{display:block;font-size:12px;}
.payment-bar .settlement{display:inline-block;float:right;width:100px;height:49px;line-height:49px;text-align:center;color:#fff;font-size:16px;background:#f23030;}
.shop-info .shop-info-text .shop-price2{height: 24px;line-height: 24px;position: relative;margin-top: -10px;}
.delete{margin-left: 50px;}
.shop-pices{margin-top: 5px;}
.shop-group-item:last-child{margin-bottom: 60px;}
